Doc improvement serialize observer delete field bug

I have fixed some bugs I found while working on a CI project & thought if you change some part of doc it will help for newbies.

Fixed some part of documentation, also fixed unserialize method, undefined index problem while loading model when we add primary key for belongs to or has many array like documented & soft delete key ambiguity problem for multiple table join