@dan Please mark this as Solved, I personally got confused at first and didn't click on it when I Googled this issue.
So in the end the final solution for Client calls is the patchRegistration function call with the userId and a RegistrationRequest object.
patchRegistration got fixed here:
https://github.com/FusionAuth/fusionauth-issues/issues/441