def update(self, properties=None, description=None):
cv = ApplicationConfiguration._props(properties=properties, description=description)<EOL>res = self.rest_client.session.patch(self.rest_self,<EOL>headers = {'<STR_LIT>' : '<STR_LIT:application/json>',<EOL>'<STR_LIT:Content-Type>' : '<STR_LIT:application/json>'},<EOL>json=cv)<EOL>_handle_http_errors(res)<EOL>self.json_rep = res.json()<EOL>return self<EOL>
Update this application configuration.

        To create or update a property provide its key-value
        pair in `properties`.

        To delete a property provide its key with the value ``None``
        in properties.

        Args:
            properties (dict): Property values to be updated. If ``None`` the properties are unchanged.
            description (str): Description for the configuration. If ``None`` the description is unchanged.

        Returns:
            ApplicationConfiguration: self