Documentation for label editing in `EditMergeRequestBuilder` is confusing
For example the labels()
function says that it adds multiple labels, but it can actually also cause the removal of labels from a merge request, because it just adds to what will be the new set of labels, ignoring any existing labels. I'm not sure what the ideal wording would be, but maybe something like:
Add a label to the new set of labels for the merge request
The new set will replace all existing labels on the MR, for incremental operations see add_label and/or remove_label
I can provide a merge request if needed, but wanted to open an issue first as I'm not sure about the wording either.