Cita: yo traigo los datos para que el usuario pueda cambiar o actualizar datos por eso traigo el pass, me recomiendas alguna mejor forma de manejar esa tema ?
Precisamente por seguridad no haz de proporcionar ese dato sino todo lo contrario, tienes que pedirlo.
Tres inputs:
1) Introduce tu contraseña vieja << Lo pides, lo buscas y solo si coincide modificas.
2) Tu nueva contraseña
3) Repite tu nueva contraseña << Comparas con el campo anterior. Esto es solo para asegurarse que tu usuario no se le haya ido un tecladazo por ahí (algunos copian y pegan.. no es tu culpa).
Saludos!