def ldap_update(self, *args):
        """Modify entries on LDAP.

        Performs an LDAP modify operation.

        Args:
            *args: positional arguments for ldap synchronous modify, as per python ldap module.
            *kwargs: keyword arguments for ldap synchronous modify, as per python ldap module.
        """
        try:
            self._c.modify_s(*args)
        except _ldap.LDAPError, err:
            self._logger.error('Try LDAPmodify: %s' % list(args))
            self._logger.error(err)
            if self._redmine_key:
                fileToRedmine(key=self._redmine_key, subject=err.__class__.__name__, message='%s\nTry LDAPmodify: %s'
                              % (err, args))
        LU.Action(LU.ACTION_CREATE, creation, ldap_connection)
        LU.Action(LU.ACTION_UPDATE, update, ldap_connection)
        LU.Action(LU.ACTION_DELETE, deletion, ldap_connection)

        QC.enforceQuotas(filter(lambda p: p['PROJECT_ID'] in
                                filter(lambda tp: tp,
                                       map(lambda t: t['SECOND_PROJECT_ID'],
                                           [link for sublist in
                                            map(lambda p: p['LINKS'],
                                                filter(lambda p: p['CATEGORY_ID'] == PROJ_CATEGORIES[LU.SDA],
                                                       PROJECTS))
                                            for link in sublist])),
                                PROJECTS), LU.SDA, ldap_connection)

        QC.enforceQuotas(filter(lambda p: p['PROJECT_ID'] in
                                filter(lambda tp: tp,
                                       map(lambda t: t['SECOND_PROJECT_ID'],
                                           [link for sublist in
                                            map(lambda p: p['LINKS'],
                                                filter(lambda p: p['CATEGORY_ID'] == PROJ_CATEGORIES[LU.FPA_CRA],
                                                       PROJECTS))
                                            for link in sublist])),
                                PROJECTS), LU.FPA_CRA, ldap_connection)
    except Exception, err:
        logger = logging.getLogger(__name__)
        logger.exception(err)

        if arguments['--redmine_api']:
            fileToRedmine(key=arguments['--redmine_api'], subject=err.__class__.__name__,
                          message=traceback.format_exc(), priority='critical')