Problem statement : I am trying to connect to database using sql developer and it throwed an error saying "the password has expired" and I find it really difficult to change the password from oracle homepage (ver 11).
Resolution : Open the oracle client and connect using your username and password. It will automatically ask for change password.
Strange thing is there are no password policies at all. You can keep the old password itself for new password :P