<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def delete_authoring_nodes(self, editor):
 """ Deletes the Model authoring Nodes associated with given editor. :param editor: Editor. :type editor: Editor :return: Method success. :rtype: bool """


        editor_node = foundations.common.get_first_item(self.get_editor_nodes(editor))
        file_node = editor_node.parent
        self.unregister_editor(editor_node)
        self.unregister_file(file_node, raise_exception=False)
        return True