docstr: Update self.results (run tests) from list of predictions and confidences
  
  Parameters
  ----------
  preds : list
      predictions
  confs : list
      confidences
  overwrite : bool
      If False, raise exception if results already exist
docstr_tok: ["Update","self.results","(","run","tests",")","from","list","of","predictions","and","confidences","Parameters","--","--","--","--","--","preds",":","list","predictions","confs",":","list","confidences","overwrite",":","bool","If","False",",","raise","exception","if","results","already","exist"]
code: def run_from_preds_confs(self, preds, confs, overwrite=False):
      """Update self.results (run tests) from list of predictions and confidences
  
      Parameters
      ----------
      preds : list
          predictions
      confs : list
          confidences
      overwrite : bool
          If False, raise exception if results already exist
      """
      self._check_create_results(overwrite)
      self.update_results_from_preds(preds, confs)
      self.update_expect()
  
imports: from abc import ABC, abstractmethod
  import dill
  from munch import Munch
  import numpy
  import inspect
  from .expect import iter_with_optional, Expect
  from .viewer.test_summarizer import TestSummarizer
label_desc: Use image node_id 16 for calling the AbstractTest obj's underlying member method code with example usage: obj.run_from_preds_confs(preds, confs, overwrite) without return types