Hi @techge,
Quite old question, but I have to move my collection recently. It seems OriNOVet missed some data and tables to edit (may be new in last strawberry versions).
So, using only SQL request , you can use :
UPDATE
    table
SET
    mycolumn = REPLACE(mycolumn,'oldpath_substring','newpath_substring')
WHERE
    mycolumn like '%oldpath_substring%';
I hope this is a complete data update :
UPDATE songs SET url           = REPLACE(url,          'oldpath_substring','newpath_substring') WHERE url           like '%oldpath_substring%';                                       
UPDATE songs SET art_automatic = REPLACE(art_automatic,'oldpath_substring','newpath_substring') WHERE art_automatic like '%oldpath_substring%';
UPDATE songs SET art_manual    = REPLACE(art_manual,   'oldpath_substring','newpath_substring') WHERE art_manual    like '%oldpath_substring%';
UPDATE songs SET cue_path      = REPLACE(cue_path,     'oldpath_substring','newpath_substring') WHERE cue_path      like '%oldpath_substring%';
UPDATE subdirectories SET path = REPLACE(path,'oldpath_substring','newpath_substring') WHERE path like '%oldpath_substring%' ;
UPDATE directories    SET path = REPLACE(path,'oldpath_substring','newpath_substring') WHERE path like '%oldpath_substring%' ;
Edit :
Before editing the database, may be disable "auto update library at startup" and "monitor library modification" in paramaters menu.
visitor