Allow email address (used as username) to be changed via API
When an account is created with an email address which the user uses to login with, changing that email address means dropping the B2C account and creating a new one. That is a pain, especially as the existing password can't be copied to the new account.
Provide an API method to allow the email address to be changed.
This will remove the need to create and drop accounts.