async connect() {
    if (this.isConnected()) {
      throw new Error(`Already connected, use .disconnect() first`);
    }
    await this.realtime.connect();
    this.updateSession();
    return true;
  }
Connects to the Realtime WebSocket API
Updates session config and conversation config
@returns {Promise<true>}