Predicting Intent to do X with a confidence score or intent percentage score?
You could use the probabilities output by LogisticRegressions predict_proba method.

Almost all classifiers give you a probability in sklearn. One exception is the support vector classifier which will give you a points distance to the decision hyperplane, which can be interpreted as a confidence (you can get probabilities for the support vector classifier, but it is through a computationally costly cross validation process).