I have found a solution to half of the problem so bare with me.
First in the properties set the checkMark to @android:drawable/checkbox_off_background
Then in your code in the onItemClick method you need to make a variable that references your id for the CheckedTextView. Then with this variable you can use the .setCheckMarkDrawable() method to switch back and forth between the android.R.drawable.checkbox_off_background and android.R.drawable.checkbox_on_background.
This will switch back and forth between the two and to test these code I made a global boolean value as a means to switch between both checkboxes. Using the boolean did work but the only problem is that the global boolean doesn't allow for multiple items to be switched correctly, due to the fact that each item has its own "checked" state. There is a method called .setChecked(boolean) to change between true or false for the checked state of that item. For some reason I can not get the checked state to switch by calling this method, but hopefully this helps.