docs: def remove_page(self, page_id, status=None, recursive=False):
          """
          This method removes a page, if it has recursive flag, method removes including child pages
          :param page_id:
          :param status: OPTIONAL: type of page
          :param recursive: OPTIONAL: if True - will recursively delete all children pages too
          :return:
          """
          url = 'rest/api/content/{page_id}'.format(page_id=page_id)
          if recursive:
              children_pages = self.get_page_child_by_type(page_id)
              for children_page in children_pages:
                  self.remove_page(children_page.get('id'), status, recursive)
          params = {}
          if status:
              params['status'] = status
          return self.delete(url, params=params)