The new CustomerChangePasswordControl provides a user with the ability to modify their login password. It can be used directly without requiring the user to go through the multi-step edit Account process.
For complete details on this new feature, review the control documentation.