@aditya-badayalya If you are using a paid plan, you can use the Self Service Account Management. If not, it really depends on your workflow. You can always set up a page and use the APIs to update the information with the data the user inputs.
If you are getting an error, can you share an example call with the data causing the error?