Android M: impossível remover o Wi-Fi AP programaticamente

no Android M: estou usando o código abaixo para remover o AP conectado atualmente.

void RemoveConnectedNetwork(){
    int ID=_wifiManager.getConnectionInfo().getNetworkId();
    Log.d("test", "network id = ["+ID+"]");
    boolen ret =_wifiManager.removeNetwork(ID);
    Log.d("test", "removeNetwork return ="+ret);
    _wifiManager.saveConfiguration();
}

mas removeNetwork sempre retorna false. embora essa API estivesse funcionando bem em versões anteriores. alguma idéia, o mesmo pode ser alcançado usando qualquer outra API?