Select2 Dropdown Agregar, eliminar y actualizar elementos de forma dinámica

¡Esto me vuelve loco! ¿Por qué no puedo Select2 implementar métodos claros o ejemplos en su página sobre cómo realizar una manipulación CRUD simple en Select2 :)

Tengo un select2 que obtiene datos de una llamada ajax.

<input id="valueg" type="hidden" style="width: 300px;" data-placeholder="Select a Conference" />

$("#valueg").select2({
             data: conferences,
             allowClear: true,
             initSelection: function (element, callback) {
                            var data = { id: element.val(), text: element.val() };
                            callback(data);
                        }
}).on("change", function (e) {
 // show data in separate div when item is selected               
});

¿Puede alguien proporcionar un método claro de cómo eliminar y agregar un elemento desde Select2?

Por ejemplo:

Agrego un elemento mediante la llamada ajax a db, y solo quiero agregar una opción a Select2 y configurarlo como seleccionado.

Quito un elemento mediante ajax a db, y quiero eliminar una opción de Select2 y no tengo ninguna opción seleccionada.

Respuestas a la pregunta(5)

Su respuesta a la pregunta