How to manage updates to existing app and update global ionic version

I have an ionic 2 app i suppose it is running with ionic 2.0.0-beta9

here is my package.json

  "@angular/common": "2.0.0-rc.1",
    "@angular/compiler": "2.0.0-rc.1",
    "@angular/core": "2.0.0-rc.1",
    "@angular/http": "2.0.0-rc.1",
    "@angular/platform-browser": "2.0.0-rc.1",
    "@angular/platform-browser-dynamic": "2.0.0-rc.1",
    "@angular/router": "2.0.0-rc.1",
    "angular2-moment": "^0.8.0",
    "es6-shim": "^0.35.0",
    "ionic-angular": "2.0.0-beta.9",
    "ionic-native": "1.2.4",
    "ionicons": "3.0.0",
    "query-string": "^4.2.3",
    "reflect-metadata": "^0.1.3",
    "rxjs": "5.0.0-beta.6",
    "zone.js": "^0.6.12"

later I ran npm install -g ionic@beta

I got the below results, plus then executed ionic info

So my doubt here is how do i make my app updated to what ever is recent ionic release?

I see from ionic website that recent release is 2.0.0-beta.11 but not sure what is shown as installed 2.1.0-beta.2 in my screen shot above.

How to find out what is my ionic global version, my project version and how to update it to recent one?

been spending a lot of time trying to figure out as angularfire2 installation is failing due to dependency error.