gx440 wifi x-card

So we just recently bought a gx440 with a wifi xcard and going through the documentation I have not been able to find much about controlling the wifi. What I would like to be able to do using the aleos application framework is turn the wifi on and off, switch between client mode, ap mode and both, get a list of available wifi networks, choose network to login to and update the list of saved wifi networks. Also is there any information on how the gx440 decides which data connection to use when it has multiple like if it has both a wifi connection and and a cellular data connection, or is there a way to tell it to prioritize one over the other?