A user account that is a member account of a group manager account cannot login to the #hkccp.
For a user account to upgrade or downgrade a profile (read: change the options associated with the group manager's member account), a web client plugin could be used to alter the specific attribute values to reflect the changes for each profile (see T1124: Plugin to change limited user options).
However, when it is time to generate the invoice for the group manager account, the options (now updated in LDAP) need to be reflected in the invoice. For this reason, the #HKCCP should examine the LDAP nsroledn attribute values associated with the user account, for which an accounttype (+ options) establish the billable line item, before the billable line item is added to the invoice.