1- Tienes que comprobar que la contrasenia que instroduce el usuario en el campo de constrasenia actual actual coincide con la registrada en la base de datos.
Si coinciden entonces procedes hacer el cambio.
2- En ninguna parte del formulario veo que envias el campo oculto "Usuario" solo veo el id y no lo usas en ninguna parte
3- Veo que tienes un error recibiendo la clave2.