class_docstr: Distributional model components
  
  Parameters
  ----------
  design : formulae.DesignMatrices
      The object with all the required design matrices and information about the model terms.
  priors : dict
      A dictionary where keys are term names and values are their priors.
  response_name : str
      The name of the response or target. If ``response_kind`` is ``"data"``, it's the name of
      the response variable. If ``response_kind`` is ``"param"`` it's the name of the parameter.
      An example of the first could be "Reaction" and an example of the latter could be "sigma"
      or "kappa".
  response_kind : str
      Specifies whether the distributional component models the response (``"data"``) or an
      auxiliary parameter (``"param"``). When ``"data"`` this is actually modeling the "parent"
      parameter of the family.
  spec : bambi.Model
      The Bambi model
docstr: Update priors
  
  Parameters
  ----------
  priors : dict
      Names are terms, values a priors.
docstr_tok: ["Update","priors","Parameters","--","--","--","--","--","priors",":","dict","Names","are","terms",",","values","a","priors","."]
code: def update_priors(self, priors):
      """Update priors
  
      Parameters
      ----------
      priors : dict
          Names are terms, values a priors.
      """
      for name, value in priors.items():
          self.terms[name].prior = value
  
imports: import formulae
  import numpy
  import xarray
  from bambi.defaults import get_default_prior
  from bambi.families import univariate, multivariate
  from bambi.priors import Prior
  from bambi.terms import CommonTerm, GroupSpecificTerm, HSGPTerm, OffsetTerm, ResponseTerm
  from bambi.utils import get_aliased_name, is_hsgp_term
label_desc: Use image node_id 7 for calling the DistributionalComponent obj's underlying member method code with example usage: obj.update_priors(priors) without return types