wifi reset button and wifi reset without reboot

After a while mu Yun always seems to lose it Wifi connection (drop). I am not sure it is due to the Yun or my router. To debug I would like to get some answers to the following questions:

Pressing the Wifi Rst button for <5 sec does not do any reset at all, correct (it just lets a LED blink)?

Pressing the Wifi Rst button for >=5 but <30 sec will run the wifi-reset-and-reboot script, correct?
This script will return the Yun in AP mode + will reboot the Yun, correct?

Is there any way (programmatically) to reset the Wifi WITHOUT going into AP mode and without rebooting the Yun? I.e. similarly to turning on/off wifi on a tablet?
EDIT: looking into the OpenWrt docs, this should be possible with the wifi (down) command.

The wifi-live-or-reset script is only ran after boot. If let’s say after 10 minutes the wifi network drops, there is nothing in the Yun that will automatically try to go to AP mode, correct? (I hope so)

if you console via ethernet port:

ifconfig wlan0 down
ifconfig wlan0  up

The code you are looking for :

 ifconfig wlan0 down; ifconfig wlan0 up

Thanks, I wonder what the difference is with calling "wifi":

root@Arduino:/tmp# wifi
Successfully initialized wpa_supplicant
root@Arduino:/mnt/sda1# wifi --help
Usage: /sbin/wifi [down|detect]
enables (default), disables or detects a wifi configuration.

reset wifi:

wifi  down; wifi