That's why i choose it ;o)
Then you may as well read the code!
The Remoting Client API does indeed support creating, editing, and deleting clients. See the following file in the source:
If you insist on reinventing the wheel, see the following source files for examples of everything you could possibly need:
We've given you everything you need here.