code: def _update_all_supported_status(
      all_supported_status: Dict[
          Tuple[str, str], Dict[str, SupportedStatus]
      ],
      pd_modules: List[str],
      pd_module_group: Any,
      ps_module_group: Any,
  ) -> None:
      """
      Update the supported status dictionary with status from multiple modules.
  
      Parameters
      ----------
      all_supported_status : Dict[Tuple[str, str], Dict[str, SupportedStatus]]
          The dictionary to update with supported statuses.
      pd_modules : List[str]
          List of module names in pandas.
      pd_module_group : Any
          Importable pandas module group.
      ps_module_group : Any
          Corresponding pyspark.pandas module group.
      """
      pd_modules.append("")  # Include General Function APIs
      for module_name in pd_modules:
          supported_status = _create_supported_by_module(
              module_name, pd_module_group, ps_module_group
          )
          if supported_status:
              all_supported_status[
                  (module_name, ps_module_group.__name__)
              ] = supported_status
  
imports: import warnings
  from enum import Enum, unique
  from inspect import getmembers, isclass, isfunction, signature
  from typing import Any, Callable, Dict, List, NamedTuple, Set, TextIO, Tuple
  import pyspark.pandas
  import pyspark.pandas.groupby
  import pyspark.pandas.window
  import pandas
  import pandas.core.groupby
  import pandas.core.window
  from pyspark.loose_version import LooseVersion
  from pyspark.pandas.exceptions import PandasNotImplementedError
label_desc: Use image node_id 5 for calling a global function with example usage: _update_all_supported_status(all_supported_status, pd_modules, pd_module_group, ps_module_group) without return types