Yeah it is complicated. Most of the time, most people won't care - so long as "an" edition ends up on their shelves that is good enough.
Now I'm usually only going to notice that I want to switch the edition at the point after I have added a book to my shelf (as for me I only use shelves to record books I have read, nothing else). So it will only be when I browse my shelves on the goodreads website that I will see the specific cover and other data for the edition that was linked (unless by chance I had clicked on the Goodreads hyperlink in the book details panel from calibre which I sometimes do). Since I want the yearly stats for #pages read on the Goodreads website to be populated etc and I like seeing pretty covers, that is when I will sometimes use the "Switch Edition" feature on their website.
The problem that leaves is now you have a book in Calibre with a goodreads id that will not match the edition on your shelf. You can fix this in one of two ways. Either you could sync from the shelf and "re-link" the book (which I prefer not to do for various reasons). Or you can choose the "Link book" feature of this plugin to bring up the dialog, and then drag/drop the Goodreads url for the new edition you switched to. Easy enough when you know how.
I did give a few moments thought as to whether there would be a way of making this all a bit more automated but the gain would be so marginal for mammoth work I'm not going there.
As for where to ask the question - well it depends on the context. If the only thing you have done with a book is download metadata, then obviously the other thread is the best. If you have done operations with syncing or linking using this plugin, then this is best.
|