the person's username or DN
attribute, mode (set, add or remove) and
value
Optionalcontext: EditContext
actor and via, for the audit row
{ ok: true, dn, attribute, mode, values, message }, or
{ ok: false, errors } marked with its error code
Makes one edit to one attribute of a person's entry, after validating the attribute, the mode and the value. Audited.