Hi Eric,
UPDATE ADD is just a normal record change, the record is completely overwritten and the version is increased, so you will have a normal ConcurrentModificationException if two operations happen at the same time.
My general advice in these cases is to use a commit/retry strategy. If you are doing it via SQL, just do
BEGIN;
UPDATE... ADD...;
COMMIT RETRY 10;
This way you will avoid lock overheads in most of the cases and you will have a retry only when it's strictly needed.
I hope it helps
Thanks
Luigi