The Reset password dialog box in SQL Developer 4.1 EA1 has the username field disabled, so it can't be entered/changed. This applies to an open and a closed connection as well.
If there is a username saved in the connection properties, then it will appear in the username field of the reset password dialog, so password can indeed be changed for that user.
The problem is that if I override the username during connect, still the username saved for the connection entry comes up leading to an attempt to change an other user's password, so Insufficient privileges error is generated, and the password can't be changed from the UI.
What is more, if there's no username saved in the connection properties, the username field in the Reset password dialog is empty and is still disabled, so no password can be changed using the UI.
Software versions used:
SQL Developer version: 4.1.0.17.29
Oracle JDK: 1.8.0_31, 64bit, Linux
Instant client: x64-12.1.0.2.0