class_docstr: This class deals with all handler-related storage requirements, from storing metadata to synchronizing folders
  across instances.
class_docstr_tok: ["This","class","deals","with","all","handler-related","storage","requirements",",","from","storing","metadata","to","synchronizing","folders","across","instances","."]
docstr: update integration connection args
  
  Args:
      connection_args (dict): new connection args
docstr_tok: ["update","integration","connection","args","Args",":","connection_args","(","dict",")",":","new","connection","args"]
code: def update_connection_args(self, connection_args: dict) -> None:
      """update integration connection args
  
      Args:
          connection_args (dict): new connection args
      """
      rec = db.Integration.query.get(self.integration_id)
      if rec is None:
          raise KeyError("Can't find integration")
      rec.data = connection_args
      db.session.commit()
  
imports: import os
  import re
  import io
  import zipfile
  from typing import Union
  import mindsdb.interfaces.storage.db
  from .fs import RESOURCE_GROUP, FileStorageFactory, SERVICE_FILES_NAMES
  from .json import get_json_storage
label_desc: Use image node_id 5 for calling the HandlerStorage obj's underlying member method code with example usage: obj.update_connection_args(connection_args) without return types