You can use jQuery noConflict() to address your situation.
Load your jQuery file then include all the libraries that depends on that version of jQuery one below the other.
Example:
include jQuery 1.11
include Bootstrap jQuery plugin
include Response.js
so on.,
When all the dependent library are added immediately one after the other below your jQuery version... jQuery version in the current $ scope will be used to initialize the libraries. So your dependent libraries will get included/enhanced using version of jQuery as expected.
Hooray!!
Then finally to allow Sitefinity RAD Controls and widgets to work proper with the CMS jQuery version, you need to move your jQuery object completely to some other variable name like below.
jq1_11 = $.noConflict(true);
Then in your custom scripts use jq1_11 instead of $ or jQuery.
OR
if you still like using $, then follow the closure pattern using anonymous function like below.
(function($){
$("#id").on("click", handlerFn);
})(jq1_11);
Downside :
Some people will complain about using 2 versions of jQuery, but that happens only during
inline edit or
When RAD controls are in page or
In sitefinity backend
Upside:
You get to use your latest libraries & latest jQuery