I am trying to do the same using Wi-Fi connection (RedPine module with K60n512). I use the "ipcfg_unbind" function to disconnect from the current connected network, which looks to work fine. When I reconnect, I use the same functions used for the first connection, except for the "RTCS_create" (I figured that since it is already created, I still can use it).
My problem is when I call "iwcfg_set_scan" on the second connection, the call hangs and nothing happens. If I don't make the call to "iwcfg_set_scan" on the second connection, it will connect, but it won't update the available Wi-Fi connections (the previous list is used).
If someone has information or hints, that would be great.