There's something weird going on with NetworkManager and the new policykit. For me at least, I require system level network manager config, not user level. So my connections are stored in /etc/NetworkManager/system-connections/.
You could try adding the user to the group netdev and logging in again. If that doesn't work, try creating a file
/etc/polkit-1/localauthority/50-local.d/00-local-networkmanager.pkla
and filling it with
[Adding or changing system-wide NetworkManager connections]
Identity=unix-group:netdev
Action=org.freedesktop.NetworkManager.settings.modify.system
ResultAny=no
ResultInactive=no
ResultActive=yes
You could use 'Identity=unix-user:jane' in place of 'Identity=unix-group:netdev'. Then you need to restart policykit and maybe log in again or reboot.
That seems to get past some of the issues for me but it's a bit of a kludge.
There's an interesting page here:
http://blog.mmassonnet.info/2011/05/cha ... -user.html