Change user password

Changes the password for the currently authenticated user. Requires the current password for verification along with the new password and confirmation.