wallet_change_passphrase <passphrase>
Your old backups will not be affected by this change, If at some time you restore an old backup you will need your old password.
I don't know the max length but I use 20 characters and I think it's a little tedious to enter this password every time.