Resets this's client ID to client_id, or clears it if null
is passed.
It is an error to call this function while this is connected to the session manager.
Note that you usually won't need to call this; the constructor functions will either take the client ID as a parameter, or parse the app's argv to try to find it.
| this | |
| client_id |
A client ID string |