private void removeTagsFromNodes(final HidePopupRequestEvent event,
                                     final Set<String> editedTags) {
        final List<DocRef> nodeDocRefs = getNodeDocRefs();
        restFactory
                .create(EXPLORER_RESOURCE)
                .call(res -> res.removeTags(new AddRemoveTagsRequest(nodeDocRefs, editedTags)))
                .onSuccess(voidResult -> {
                    // Update the node in the tree with the new tags
                    nodeDocRefs.forEach(docRef ->
                            RefreshDocumentEvent.fire(
                                    ExplorerNodeRemoveTagsPresenter.this, docRef));
                    event.hide();
                })
                .onFailure(RestErrorHandler.forPopup(this, event))
                .taskMonitorFactory(this)
                .exec();
    }
Presenter for removing tags from multiple nodes.
See {@link ExplorerNodeRemoveTagsPresenter} for tag removal on multiple nodes.
stroom-core-client/src/main/java/stroom/explorer/client/presenter/ExplorerNodeRemoveTagsPresenter.java