Someone on another forum answered my question...I'll post the new and improved script below
function onEdit(e) {
var ss = SpreadsheetApp.getActive();
var sh = ss.getActiveSheet();
var rg = sh.getDataRange();
var vA = rg.getDataValidations();
if (e.range.getSheet().getName() == 'Audits') {
if (e.range.getA1Notation() == 'E27' && e.value == "TRUE") {
e.range.setValue("FALSE");
for (var i = 0; i < vA.length; i++) {
for (var j = 0; j < vA[i].length; j++) {
var rule = vA[i][j];
if (rule != null) {
var criteria = rule.getCriteriaType();
if (criteria == SpreadsheetApp.DataValidationCriteria.CHECKBOX || criteria == SpreadsheetApp.DataValidationCriteria.VALUE_IN_LIST) {