docs: def nl_socket_modify_cb(sk, type_, kind, func, arg):
      """Modify the callback handler associated with the socket.
  
      https://github.com/thom311/libnl/blob/libnl3_2_25/lib/socket.c#L633
  
      Sets specific callback functions in the existing nl_cb class instance stored in the nl_sock socket.
  
      Positional arguments:
      sk -- Netlink socket (nl_sock class instance).
      type_ -- which type callback to set (integer).
      kind -- kind of callback (integer).
      func -- callback function.
      arg -- argument to be passed to callback function.
  
      Returns:
      0 on success or a negative error code.
      """
      return int(nl_cb_set(sk.s_cb, type_, kind, func, arg))