parameters: (self, rel_item=None, rel_id=None,
                                       type_=None, rel_type=None, rel_date=None,
                                       new_confidence='unknown', analyst=None)
return_statement: return self._modify_relationship(rel_item=rel_item, rel_id=rel_id,
                               type_=type_, rel_type=rel_type,
                               rel_date=rel_date, new_confidence=new_confidence,
                               modification="confidence", analyst=analyst)
docstring: Modify a relationship type for a relationship to this top-level object.
          If rel_item is provided it will be used, otherwise rel_id and type_ must
          be provided.
  
          :param rel_item: The top-level object to relate to.
          :type rel_item: class which inherits from
                          :class:`crits.core.crits_mongoengine.CritsBaseAttributes`
          :param rel_id: The ObjectId of the top-level object to relate to.
          :type rel_id: str
          :param type_: The type of top-level object to relate to.
          :type type_: str
          :param rel_type: The type of relationship.
          :type rel_type: str
          :param rel_date: The date this relationship applies.
          :type rel_date: datetime.datetime
          :param new_confidence: The new confidence of the relationship.
          :type new_confidence: str
          :param analyst: The user editing this relationship.
          :type analyst: str
          :returns: dict with keys "success" (boolean) and "message" (str)
docstring_summary: Modify a relationship type for a relationship to this top-level object.
          If rel_item is provided it will be used, otherwise rel_id and type_ must
          be provided.
docstring_tokens: Modify a relationship type for a relationship to this top - level object . If rel_item is provided it will be used otherwise rel_id and type_ must be provided .
function: def edit_relationship_confidence(self, rel_item=None, rel_id=None,
                                       type_=None, rel_type=None, rel_date=None,
                                       new_confidence='unknown', analyst=None):
          """
          Modify a relationship type for a relationship to this top-level object.
          If rel_item is provided it will be used, otherwise rel_id and type_ must
          be provided.
  
          :param rel_item: The top-level object to relate to.
          :type rel_item: class which inherits from
                          :class:`crits.core.crits_mongoengine.CritsBaseAttributes`
          :param rel_id: The ObjectId of the top-level object to relate to.
          :type rel_id: str
          :param type_: The type of top-level object to relate to.
          :type type_: str
          :param rel_type: The type of relationship.
          :type rel_type: str
          :param rel_date: The date this relationship applies.
          :type rel_date: datetime.datetime
          :param new_confidence: The new confidence of the relationship.
          :type new_confidence: str
          :param analyst: The user editing this relationship.
          :type analyst: str
          :returns: dict with keys "success" (boolean) and "message" (str)
          """
          return self._modify_relationship(rel_item=rel_item, rel_id=rel_id,
                               type_=type_, rel_type=rel_type,
                               rel_date=rel_date, new_confidence=new_confidence,
                               modification="confidence", analyst=analyst)
function_tokens: def edit_relationship_confidence ( self , rel_item = None , rel_id = None , type_ = None , rel_type = None , rel_date = None , new_confidence = 'unknown' , analyst = None ) : return self . _modify_relationship ( rel_item = rel_item , rel_id = rel_id , type_ = type_ , rel_type = rel_type , rel_date = rel_date , new_confidence = new_confidence , modification = "confidence" , analyst = analyst )