replaceItem in lib, note updating

Added ability to update notes (everything other than tags can be
updated), as well as replaceItem in uniferlib