Profile edit/update functionality.