Realmのプライマリーキーのついたデータの追加


AndroidでRealmを使っております。  
Realmのドキュメントには以下のように、`createOrUpdate()`が書いてあるのですが、  
どのように使うのでしょうか？またプライマリーキーのついたデータの重複があった場合、  
例外が発生してしまいます。どのように例外の処理をすればよいでしょうか。例外が発生した場合  
アプリが停止してしまいます。

> プライマリキーを指定したモデルについては、createOrUpdate()を使ってオブジェクトを作成または更新をすることができます。
> このメソッドは、プライマリキーが一致するデータがすでに存在すれば、データを更新し、無ければ新しくオブジェクトを作成します。

