Do you think the word always has the connotations in bold? To me, it has always meant simply "to redo," whether or not you're "modernizing" or "streamlining" something. As for "improve," I guess when you revamp something your intention is to improve it, but that may not necessarily be the case in the end.
But maybe my understanding is not accurate. What are your thoughts?