Currently
wee_import does not support overwriting/updating archive records that already exist in the archive. If effect, the test for whether an archive record exists is whether there is a valid archive record timestamp, so no nulling/deleting field data will alter that behaviour. Nor are there any undocumented options that allow/enable it. That being said there is a current PR on GitHub to add an archive update ability, but it will require some changes to the PR and further testing and I do not expect to have that complete for another couple of months.
It's somewhat complex but one option you could try is to(untested):
1. export the existing archive data for the period concerned in CSV format
2. delete the data in the offending columns in the CSV file resulting from step 1
3. download WU data for the corresponding period in CSV format
4. copy the WU sourced data for the offending columns to the CSV file resulting from step 2
5. delete all archive records for the period concerned
6. run wee_import to import the hybrid CSV file resulting from step 4
Any half way decent spreadsheet should allow fairly easy column based manipulation of CSV data required at steps 2 and 4.
One thing to watch out for is the timestamps on the WU data; they need to match the archive record timestamps. Given the past generally dismal performance of WU there is no guarantee they will match or even if they will all exist.
Of course always, always make a backup copy of your database before attempting any changes.
Gary